package com.ruoyi.app.domain.vo

import com.ruoyi.app.common.PageMp
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty

@ApiModel("用户推荐记录列表参数")
data class UserRecommendListVo(

    @ApiModelProperty("推荐记录id")
    var id: Long? = null,

    @ApiModelProperty("视频封面")
    var cover: String? = null,

    @ApiModelProperty("链接内容")
    var content: String? = null,

    @ApiModelProperty("标题")
    var title: String? = null,

    @ApiModelProperty("1待审核 2审核通过 3审核失败")
    var checkStatus: Int? = null,

    @ApiModelProperty("创建时间")
    var createDate: String? = null,
)

@ApiModel("审核状态实体")
data class StatusType(

    @ApiModelProperty("状态")
    var status: Int? = null,

    @ApiModelProperty("状态名称")
    var name: String? = null,

    @ApiModelProperty("用户推荐记录")
    var userRecommendList: PageMp<UserRecommendListVo>? = null,
)

@ApiModel("推荐记录实体")
data class RecommendRecord(

    @ApiModelProperty("推荐列表")
    var recommends: List<StatusType>? = null,

    //@ApiModelProperty("图片推荐列表")
    //var picRecommend: List<StatusType>? = null,
)
